16 20 43 114 115570 123 99 473925 70 124 486887 66 84 97066 120 27 124068 104 103 415585 13 118 460893 90 46 87413 99 51 884948 31 73 502332 26 102 978313 50 13 586350 55 49 548645 88 35 397266 90 37 46664 93 5 352505 23 88 393270 105 94 967623 84 43 812613 50 77 518813